package cn.imvc.app.models;

import java.util.Set;

import cn.imvc.app.entities.Menu;
import cn.imvc.app.entities.Role;
import cn.imvc.core.DialogBean;

public interface MenuModel {
	String getMenuTree();

	Menu get(int id);

	Menu save(int id, Menu menu);

	Menu update(int id, Menu menu);

	DialogBean delete(int id);

	String getNavMenu(Set<Role> roles);

	String getDefaultMenu(Set<Role> roles);

	String getMenus(int id,Set<Role> roles);

}
